@charset "utf-8";

@import url("common.css");
@import url("layout.css");

.searchWrap {overflow:hidden;margin-top:39px;}
.searchWrap .total {float:left; line-height:20px;}
.searchWrap .newsSearch {float:right;}
.searchWrap .newsSearch * {vertical-align:top;}

.total {color:#444;}
.total strong {font-weight:bold; color:#525da0;}

.agreeTxt {padding:20px; border:1px solid #d9d9d9;}
.agreeTxt h4 {font-size:16px; font-weight:bold; color:#444;}
.agreeTxt ul {margin-top:15px;}
.agreeTxt li {padding-left:7px; line-height:18px; color:#444; background:url('../../images/common/bu_dot02.gif') no-repeat left 6px;}
.agreeTxt p {margin-top:5px;}
.agreeChk {margin-top:5px; text-align:right; color:#444;}

.iptTblX {width:100%; line-height:18px; border-top:3px solid #444; border-bottom:1px solid #999;}
.iptTblX th {padding:9px 1.5em; text-align:left; font-weight:bold; color:#444; border-top:1px solid #d9d9d9; background:#f9f9f9;}
.iptTblX td {padding:7px 1.5em; border-top:1px solid #d9d9d9;}

.newsList {margin-top:14px; border-top:3px solid #444; border-bottom:1px solid #999;}
.newsList li {padding:20px 0;  border-top:1px solid #d9d9d9;}
.newsList li:first-child {border:0;}
.newsList li.noData {text-align:center; padding:40px 0; font-weight:bold; color:#444; font-size:14px;}
.newsList dl {position:relative; cursor:pointer; min-height:105px; padding-left:170px;}
.newsList dt {overflow:hidden;}
.newsList dt .cpn {float:left; color:#525da0;}
/* 
.newsList dt .cpn02{float:left; color:#ee261a;}
.newsList dt .cpn03 {float:left; color:#679c00;}
.newsList dt .cpn04 {float:left; color:#e4a307;} 삭제 */
.newsList dt .date {float:left; margin-left:9px; padding-left:10px; color:#999; background:url('../../images/common/ln_gy01.gif') no-repeat left 2px;}
.newsList dt img {margin-top:5px;}
.newsList dt a {clear:both; display:inline-block; vertical-align:middle; line-height:18px; max-width:500px; margin:5px 5px 0 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:bold; font-size:14px; color:#444;}
.newsList dt a img {margin:0; vertical-align:-3px;}
.newsList dd p {margin-top:10px; line-height:18px; color:#666;}
.newsList dd .thumb {position:absolute; top:0; left:0;}

.newsView {width:100%; border-top:3px solid #444;}
.newsView table{width:100%;}
.newsView thead th {padding:15px 10px 11px 10px; line-height:22px; text-align:left; border-bottom:1px solid #d9d9d9;}
.newsView thead th strong {float:left; width:580px; font-size:16px; color:#444; font-weight:bold;}
.newsView thead th .sns {float:right; }
.newsView tbody td {padding:7px 10px; line-height:18px;}
.newsView tbody td.text {border-top:1px solid #999;}
.newsView tbody td.text .inner {width:700px; padding:20px 0; word-break:break-all;}
.newsView tbody td.text .inner strong {font-weight:bold;}/* 2013-09-26 추가 */
.newsView tbody td.text .inner em {font-style:italic;}/* 2013-09-26 추가 */
/* .newsView tbody td.text .inner strong{font-weight:bold;color:#444;}
.newsView tbody td.text .inner span{letter-spacing:-1px} 2013-09-25 삭제*/
.newsView tbody td.text img {max-width:100%;}
.newsView tbody td .acticleInfo {float:right;color:#000;}
.newsView tbody td .acticleInfo em,
.newsView tbody td .acticleInfo .date {padding-left:5px; color:#666; background:url('../../images/common/ln_gy02.gif') no-repeat;}
.newsView tbody td .acticleInfo em:first-child {background:none;}
.newsView .file {overflow:hidden;}
.newsView .file dt {float:left; color:#444; padding-right:10px; margin-right:8px; margin-top: 2px;font-weight:bold; background:url('../../images/common/bu_arr01.gif') no-repeat right 6px;}
.newsView .file dd {float:left;}
.newsView .file dd a {display:inline-block; padding-left:18px; line-height:18px; text-decoration:underline; background:url('../../images/common/ico_file.png') no-repeat left 2px;}
.newsView .cpn01 {float:left; color:#525da0;}
.newsView .cpn02{float:left; color:#ee261a;}
.newsView .cpn03 {float:left; color:#679c00;}
.newsView .cpn04 {float:left; color:#e4a307;}

/* faq */
.faqInfo {height:250px; text-indent:-9999px; background:url('../../images/contents/txt_faq_info.gif') no-repeat;}
.faqList {margin-top:14px; border-top:3px solid #444; border-bottom:1px solid #999;}
.faqList li {border-top:1px solid #d9d9d9;}
.faqList li:first-child {border:0;}
.faqList li h4 a {display:block; padding:9px 20px 9px 50px; line-height:18px; background:url('../../images/contents/bg_qna_q_off.png') no-repeat 20px 7px;}
.faqList li.on h4 a {color:#525da0; font-weight:bold; letter-spacing:-1px; background-image:url('../../images/contents/bg_qna_q_on.png');}
.faqList li .a {padding:21px 30px 21px 80px; line-height:18px; color:#666; border-top:1px solid #d9d9d9; background:url('../../images/contents/bg_qna_a.gif') no-repeat 20px bottom #f2f2f2;}
.faqList li.noData {padding:40px 0; color:#444; text-align:center; font-size:14px; font-weight:bold;}
.inquiry {margin-top:50px;padding:32px 0 20px; text-align:center;border:1px solid #d9d9d9;}
.inquiry .rBtn{margin-top:15px;}
.txt_custom{line-height:15px;margin-top:5px;}

.file_input{float:left; width:374px; resize:none;margin-right:4px;}
.file_input_div {position:relative;height:23px; overflow: hidden;}
.file_input_button {width:66px;height:23px; position:absolute;top:0px;}
.file_input_hidden {width:66px;height:23px; position:absolute; right:106px; top:0px; cursor:pointer;opacity:0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0; border:1px solid red;}


.pageCtr {margin-top:20px; width:100%; border:solid #999; border-width:1px 0;}
.pageCtr th {width:60px; padding-left:10px; text-align:left;}
.pageCtr td {padding:8px 10px; line-height:20px;}
.pageCtr td span {float:left; width:550px; color:#444;}
.pageCtr td a {display:inline-block; color:#444; max-width:550px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pageCtr td .date {float:right; width:auto; color:#666;}
.pageCtr tr + tr {border-top:1px solid #d9d9d9;}

.btnArea {margin-top:20px;overflow:hidden;}
.btnArea span{float:right;}

.paging {margin-top:20px; line-height:20px; text-align:center;}
.paging span{margin:0 7px;}
.paging span a,
.paging span strong {display:inline-block; vertical-align:top; color:#444; margin-left:2px; padding-left:7px; background:url('../../images/common/bu_dot01.gif') no-repeat left center;}
.paging span a:first-child,
.paging span strong:first-child {padding:0; margin:0; background:none;}
.paging span strong {font-weight:bold; color:#525da0;}

.aboutus{overflow:hidden;padding:60px 0 35px;border:solid #d9d9d9;border-width:1px 0 1px;}
.aboutus p{float:left;}
.aboutus dl{float:left;margin-top:52px;padding-left:45px;}
.aboutus dl dt{font-weight:bold;font-size:14px;color:#444;margin:15px 0 5px;}
.aboutus dl dd{line-height:22px;color:#777;}

.sub_bottom_list{overflow:hidden;}
.sub_bottom_list li{width:360px;padding-top:60px;color:#777;float:left;letter-spacing:-1px}
.sub_bottom_list li.right_list{padding-left:20px;width:340px;}
.sub_bottom_list li strong{display:block;padding:16px 0 10px;font-weight:bold;line-height:20px;color:#444;font-size:14px;}
.sub_bottom_list li ul{}
.sub_bottom_list li ul li{width:340px;padding:0 0 0 7px;line-height:22px;background:url("../../images/contents/bg_dot01.gif") 0 10px no-repeat;}

.society_area{overflow:hidden;padding:60px 0 35px;border:solid #d9d9d9;border-width:1px 0 1px;}
.society_area h4{float:left;}
.society_area .txt_area{float:left;margin-left:40px;}
.society_area .txt_area div{overflow:hidden;width:220px;line-height:22px;}
.society_area .txt_area div p{text-align:justify;}
.society_area .txt_area div.left_txt{float:left;margin-right:30px;}
.society_area .txt_area div.right_txt{float:left;}

.sub02_img_list{overflow:hidden;float:left;padding-top:50px;}
.sub02_img_list li {width:220px;float:left;}
.sub02_img_list li strong{font-weight:bold;color:#555;font-size:14px;;}
.sub02_img_list .img_list01{background:url("../../images/contents/img_sub02_01.gif") 0 25px no-repeat;}
.sub02_img_list .img_list02{background:url("../../images/contents/img_sub02_02.gif") 0 25px no-repeat;}
.sub02_img_list .img_list03{background:url("../../images/contents/img_sub02_03.gif") 0 25px no-repeat;}
.sub02_img_list li ul{padding-top:145px;}
.sub02_img_list li ul li{padding-left:6px;line-height:22px;background:url("../../images/contents/bg_dot.gif") 0 9px no-repeat;}
.sub02_bottom{padding:60px 0 20px;background:url("../../images/contents/img_sub03_05.gif") right 40px no-repeat;}
.sub02_bottom h4{padding-bottom:25px;}
.sub02_bottom p{line-height:22px;}

.tb_type01{border-top:3px solid #444;border-bottom:1px solid #999;width:100%;}
.tb_type01 th{background:#fafafa;text-align:left;color:#444;font-weight:bold;height:36px;}
.tb_type01 tbody th{font-weight:normal;}
.tb_type01 th,
.tb_type01 td{padding-left:20px;line-height:16px;border-bottom:1px solid #d9d9d9;}
.tb_type01 td {color:#666;padding:10px 0 9px 20px;}

.tb_type01 tr.first_th th{border-bottom:0;}
.tb_type01 tr.first_tr th
.tb_type01 tr.first_tr th,
.tb_type01 tr.first_tr td{border-bottom:1px solid #444;}
.tb_type01 tr.last_tr th,
.tb_type01 tr.last_tr td{border-bottom:none;}
.tb_type01 tr td.line-two{padding:7px 0 7px 20px;line-height:22px;height:0;}

.tb_type02{border-top:3px solid #444;border-bottom:1px solid #999;width:100%;}
.tb_type02 th{color:#444;font-weight:bold;}
.tb_type02 th:first-child{background:#fafafa;text-align:left;}
.tb_type02 th,
.tb_type02 td{padding-left:20px;height:36px;line-height:36px;border-bottom:1px solid #d9d9d9;text-align:center;}
.tb_type02 td {color:#666;}
.tb_type02 tr.last_tr th,
.tb_type02 tr.last_tr td{border-bottom:none;}
.tb_type02 tr td.line-two{padding:7px 0 7px 20px;line-height:22px;height:0;}

.tb_type03{border-top:3px solid #444;border-bottom:1px solid #999;width:100%;}
.tb_type03 th{color:#444;font-weight:bold;}
.tb_type03 th:first-child{background:#fafafa;text-align:left;}
.tb_type03 th,
.tb_type03 td{padding-left:20px;height:36px;line-height:36px;border-bottom:1px solid #d9d9d9;text-align:center;}
.tb_type03 td {color:#666;}
.tb_type03 tr.last_tr th,
.tb_type03 tr.last_tr td{border-bottom:none;}
.tb_type03 tr th.end_line,
.tb_type03 tr td.end_line{border-bottom:1px solid #999;}
.tb_type03 tr td.line-two{padding:7px 0 7px 20px;line-height:22px;height:0;}

.tb_type_view{border-top:3px solid #444;border-bottom:1px solid #999;width:100%;}
.tb_type_view table{width:100%;}
.tb_type_view th{text-align:left;color:#444;font-weight:bold;}
.tb_type_view th{padding:5px 10px 5px 10px;border-bottom:1px solid #d9d9d9;}
.tb_type_view td{height:36px;line-height:16px;border-bottom:1px solid #999;padding:0 10px;}
.tb_type_view td {color:#000;}

.sudang_area{border:none;padding:0;}
.sudang_area .person_area{overflow:hidden;width:470px;margin-top:65px;padding:0 0 65px 250px;background:url("../../images/contents/img_sub03.gif") 0 0 no-repeat;}
.sudang_area .person_area p{line-height:22px;margin-top:25px;text-align:justify;}

.btn_tab{overflow:hidden;}
.btn_tab li{float:left;}

/* 회사소개 */

.samyang_intro{}
.samyang_intro table{width:340px;}

.history{}
.history dl{}
.history dl dt{}
.history dl dd{overflow:hidden;line-height:28px;}
.history dl dd em,
.history dl dd strong,
.history dl dd span{float:left;}
.history dl dd em{width:59px;font-weight:bold;color:#525da0;font-size:14px;margin-right: -1px;}
.history dl dd strong{width:22px;font-weight:bold;color:#444;}
.history dl dd strong.idt_txt{text-indent:20px;}
.history dl dd span{}
.history dl dd ul{overflow:hidden;}
.history dl dd ul li{float:left;width:370px;}

.contents_box{}
.contents_box dl{width:577px;padding: 30px 0 45px 0 ;border-bottom:1px solid #d9d9d9;}

.product_area{background:url("../../images/contents/img_group_list.gif") 0 0 no-repeat;width:720px;height:582px;}

.subsidiary_tb{margin-top:60px;}

/* 기타 */
.circle_dot{}
.circle_dot li{background:url("../../images/common/bu_dot04.gif") 0 9px no-repeat;padding-left:5px;line-height:22px;}
ul li strong{font-weight:bold;}

.circle_dot01{ margin-top:20px; }
.circle_dot01 li{background:url("../../images/common/bu_dot02.gif") 0 9px no-repeat;padding-left:7px;}

li ul.list_type01 li{background:url("../../images/common/bu_blur01.gif") 0 9px no-repeat;padding-left:7px;margin-left:-7px;}
.margin_0 li{margin-left:2px !important;}

.bg_none li{background:none !important;padding-left:0 !important;}
li, p{line-height:22px;color:#444;}

.title_clause{margin-top:50px;color:#525da0;}
.title_clause strong{font-weight:bold;font-size:16px;}

.etc_tb table{}
.etc_tb table td{line-height:22px;padding:13px 0 13px 20px;}

.gray_box{overflow:hidden;border:1px solid #d9d9d9;padding:20px 20px 15px;margin:60px 0 40px;}
.gray_box ol{float:left;width:350px;}
.gray_box ol:first-child{width:310px;}
.gray_box ol li{line-height:28px;}

/* 고객센터 */
.customer{background:url("../../images/bg/samyang_news.gif") 368px 62px no-repeat;}
.often_faq{background:url("../../images/bg/faq.gif")  435px 70px  no-repeat;}
.contact_us{background:url("../../images/bg/contact_us01.gif") 426px 4px no-repeat;margin-top: 5px;}
.contact_us h4{margin-bottom:15px;}
.contact_us h5{ font-size:16px !important; color:#525da0 !important; padding: 32px 0px 12px 0px; }

h4.contUS_h4a {margin:50px 0 21px 0;}
.contact_us ul.listTabBox 					{ width: 720px;position:relative;}
.contact_us ul.listTabBox li > a 			{position:absolute;background-image: url('../../images/txt/contact_us_tab.gif'); background-repeat: no-repeat; display: block; width: 144px; height: 35px; text-indent: -9999px; overflow: hidden; }
.contact_us ul.listTabBox li.menu1 a 	{ background-position: 0 0; width: 145px; height: 36px; left:0; top:0;  }
.contact_us ul.listTabBox li.menu2 a 	{ background-position: -145px 0; height: 36px; left:145px; top:0;  }
.contact_us ul.listTabBox li.menu3 a 	{ background-position: -289px 0; height: 36px;  left:289px; top:0; }
.contact_us ul.listTabBox li.menu4 a 	{ background-position: -433px 0; height: 36px; left:433px; top:0;}
.contact_us ul.listTabBox li.menu5 a 	{ background-position: -577px 0; width: 143px; height: 36px; left:577px; top:0;}
.contact_us ul.listTabBox li.menu6 a 	{ background-position: 0 -36px; width: 145px; left:0; top:36px;}
.contact_us ul.listTabBox li.menu7 a 	{ background-position: -145px -36px; left:145px; top:36px;}
.contact_us ul.listTabBox li.menu8 a 	{ background-position: -289px -36px; left:289px; top:36px;}
.contact_us ul.listTabBox li.menu9 a 	{ background-position: -433px -36px; left:433px; top:36px;}
.contact_us ul.listTabBox li.menu10 a 	{ background-position: -577px -36px; width: 143px; left:577px; top:36px;}
.contact_us ul.listTabBox li.menu11 a 	{ background-position: 0 -71px; width: 145px; left:0; top:71px;}
.contact_us ul.listTabBox li.menu12 a 	{ background-position: -145px -71px; left:145px; top:71px;}
.contact_us ul.listTabBox li.menu13 a 	{ background-position: -289px -71px; left:289px; top:71px;}
.contact_us ul.listTabBox li.menu14 a 	{ background-position: -433px -71px; left:433px; top:71px;}
.contact_us ul.listTabBox li.menu15 a 	{ background-position: -577px -71px; width: 143px; left:577px; top:71px;}


.contact_us ul.listTabBox li.menu1.on a,
.contact_us ul.listTabBox li.menu1 a:hover,
.contact_us ul.listTabBox li.menu1 a:focus 	{ background-position: 0 -105px; width: 145px; height: 36px; }
.contact_us ul.listTabBox li.menu2.on a,
.contact_us ul.listTabBox li.menu2 a:hover,
.contact_us ul.listTabBox li.menu2 a:focus		{ background-position: -145px -105px; height: 36px; }
.contact_us ul.listTabBox li.menu3.on a,
.contact_us ul.listTabBox li.menu3 a:hover,
.contact_us ul.listTabBox li.menu3 a:focus		{ background-position: -289px -105px; height: 36px; }
.contact_us ul.listTabBox li.menu4.on a,
.contact_us ul.listTabBox li.menu4 a:hover,
.contact_us ul.listTabBox li.menu4 a:focus		{ background-position: -433px -105px; height: 36px; }
.contact_us ul.listTabBox li.menu5.on a,
.contact_us ul.listTabBox li.menu5 a:hover,
.contact_us ul.listTabBox li.menu5 a:focus		{ background-position: -577px -105px; width: 143px; height: 36px; }
.contact_us ul.listTabBox li.menu6.on a,
.contact_us ul.listTabBox li.menu6 a:hover,
.contact_us ul.listTabBox li.menu6 a:focus		{ background-position: 0 -142px; width: 145px; }
.contact_us ul.listTabBox li.menu7.on a,
.contact_us ul.listTabBox li.menu7 a:hover,
.contact_us ul.listTabBox li.menu7 a:focus		{ background-position: -145px -142px; }
.contact_us ul.listTabBox li.menu8.on a,
.contact_us ul.listTabBox li.menu8 a:hover,
.contact_us ul.listTabBox li.menu8 a:focus		{ background-position: -289px -142px; }
.contact_us ul.listTabBox li.menu9.on a,
.contact_us ul.listTabBox li.menu9 a:hover,
.contact_us ul.listTabBox li.menu9 a:focus		{ background-position: -433px -142px; }
.contact_us ul.listTabBox li.menu10.on a,
.contact_us ul.listTabBox li.menu10 a:hover,
.contact_us ul.listTabBox li.menu10 a:focus	{ background-position: -577px -142px; width: 143px; }
.contact_us ul.listTabBox li.menu11.on a,
.contact_us ul.listTabBox li.menu11 a:hover,
.contact_us ul.listTabBox li.menu11 a:focus	{ background-position: 0 -177px; width: 145px; }
.contact_us ul.listTabBox li.menu12.on a,
.contact_us ul.listTabBox li.menu12 a:hover,
.contact_us ul.listTabBox li.menu12 a:focus	{ background-position: -145px -177px; }
.contact_us ul.listTabBox li.menu13.on a,
.contact_us ul.listTabBox li.menu13 a:hover,
.contact_us ul.listTabBox li.menu13 a:focus	{ background-position: -289px -177px; }
.contact_us ul.listTabBox li.menu14.on a,
.contact_us ul.listTabBox li.menu14 a:hover,
.contact_us ul.listTabBox li.menu14 a:focus	{ background-position: -433px -177px; }
.contact_us ul.listTabBox li.menu15.on a,
.contact_us ul.listTabBox li.menu15 a:hover,
.contact_us ul.listTabBox li.menu15 a:focus	{ background-position: -577px -177px; width: 143px; }

.contact_us ul.listTabBox li div.listContBox 		{ clear: both;padding-top:172px;display:none;}
.contact_us ul.listTabBox li.on div.listContBox	{display:block;}
.contact_us div.listContBox > h5 			{ float: left; padding:0;margin-top:0;/*  margin-top: 60px;  */}
.contact_us div.listContBox > a.link 	{ float: left; color: #ee3125; text-decoration: underline; height: 95px; line-height: 11.5; }
.contact_us div.listContBox ul.desc 		{ clear: both; border-top: 2px solid #444; border-bottom: 1px solid #999; overflow: hidden; }
.contact_us div.listContBox ul.desc li	{ padding: 33px 0px 24px 0px; border-bottom: 1px solid #d9d9d9; margin: 1px 0 -1px 0;}
.contact_us div.listContBox ul.desc li:first-child,
.contact_us div.listContBox ul.desc li:first-child + li	{ min-height:165px;padding-bottom: 13px;}
.contact_us div.listContBox ul.desc li.fl 	{ float: left; width: 359px;}
.contact_us div.listContBox ul.desc li.fr 	{ float: right; padding-left: 21px; width: 340px;}
.contact_us div.listContBox ul.desc li h6	{ font-weight: bold; font-size: 16px; color: #525da0; line-height: 12px;margin-bottom: 16px;}
.contact_us div.listContBox ul.desc dl		{ color: #444; line-height: 20px;}
.contact_us div.listContBox ul.desc > .fl + .fr + .fl,
.contact_us div.listContBox ul.desc > .fl + .fr + .fl + .fr 	{ min-height: 154px; }

.contact_us div.listContBox ul.desc dl dt:first-child + dd 	{ clear: both; margin-bottom: 10px; }
.contact_us div.listContBox ul.desc dl dt { font-weight: bold; float: left; clear: both; }
.contact_us div.listContBox ul.desc dl dd{ float: left; }

.etc_map{background:url("../../images/bg/map.gif") 458px 46px no-repeat;}
.map_area{overflow:hidden;margin-top:40px;}
.map_area h4{margin-bottom:15px;}
.map_area .add_tel{float:left;width:380px;}
.map_area .find_method{float:left;width:340px;}
.map_area .find_method strong span{width:19px;margin-right:6px;}
.map_area .find_method ul li:first-child strong span{background-position:2px -237px;}
.map_area .find_method strong{color:#525da0;}
.find_method ul li {margin-bottom: 8px;}
.individual_info h5{margin:70px 0 5px;}
.individual_info h5,
.etc_program h5{color:#444;font-size: 16px !important;}


.individual_info table th{background:none;color:#444;text-align:center;font-weight:bold;}
.individual_info table td{text-align:center;}

.individual_info .tb_type01{}
.individual_info .tb_type01 th{text-align:center;background:none;font-weight:bold;}
.individual_info .tb_type01 td{text-align:center;}


.product_view{overflow:hidden;}
.product_view li{float:left;width:340px;text-align:justify;margin-bottom:60px;background:url("../../images/bg/shadow_bottom.gif") left 190px no-repeat;}
.product_view li div{padding-top:221px;}
.product_view li div h4{margin-bottom:10px;border-right: -3px;}
.product_view .detail2{margin-top:14px}

.samyang_group{background:url("../../images/bg/group_intro.png") 390px 55px no-repeat;}
.samyang_group .location{right: -5px !important;}
.chemistry{background:url("../../images/bg/chemistry_product.gif") 393px 80px no-repeat;}

.chemistry .product_view .detail_list01{background:url("../../images/contents/chemistry_product01.jpg") 0 0 no-repeat;}
.chemistry .product_view .detail_list02{background:url("../../images/contents/chemistry_product02.jpg") 0 0 no-repeat;}
.chemistry .product_view .detail_list03{background:url("../../images/contents/chemistry_product03.jpg") 0 0 no-repeat;}
.chemistry .product_view .detail_list04{background:url("../../images/contents/chemistry_product04.jpg") 0 0 no-repeat;}
.chemistry .product_view .detail_list05{background:url("../../images/contents/chemistry_product05.jpg") 0 0 no-repeat;}
.chemistry .product_view .detail_list06{background:url("../../images/contents/chemistry_product06.jpg") 0 0 no-repeat;}
.chemistry .product_view .detail_list07{background:url("../../images/contents/chemistry_product07.jpg") 0 0 no-repeat;}
.chemistry .product_view .detail_list08{background:url("../../images/contents/chemistry_product08.jpg") 0 0 no-repeat;}

.product_con{position:relative;width:574px;}
.product_con p{text-align:justify;}
.product_con h4{margin-bottom:29px;}
.product_con .tb_type01{margin-top:52px;}
.product_con .tb_type01 td a{color:blue;text-decoration:underline;}

div.product_con ul.group_tab{width:106px;height:196px;position:absolute;right:-146px;top:178px;}
div.product_con ul.group_tab > li > a { background-image: url('../../images/contents/chemistry_subsidiary.gif'); width: 106px; height: 36px; display: block; text-indent: -9999px; overflow: hidden; }
div.product_con ul.group_tab.food_group > li > a { background-image: url('../../images/contents/food_subsidiary.gif');}

/* LMU 6.13 */
.medicine div.product_con ul.group_tab { height:110px; }
.medicine div.product_con ul.group_tab > li > a { background-image: url('../../images/contents/medicine_subsidiary.gif');}
.medicine div h3{ margin-left:3px !important; }
.medicine div img{ margin-top: 2px !important;}

.medicine div.medicine_area .btns	 { margin-top: 15px; }
.medicine .product_con .tb_type01 { margin-top: 53px !important; }

.individual div h3	{ margin-left:1px !important; margin-top:2px !important; }
.individual div h4	{ margin-bottom:25px !important;}
.detail_list01	h4		{ margin-top:-3px;}
.detail_list02 h4		{ margin-top:-3px; margin-left: -4px;}

.individual .product_view div > p { margin-top: -14px;}
/* LMU 6.13(end) */

.individual div.product_con ul.group_tab { height:73px; }
.individual div.product_con ul.group_tab > li > a { background-image: url('../../images/contents/individual_subsidiary.gif');}

div.product_con ul.group_tab > li.chemistry01 > a {background-position: 0 0; }
div.product_con ul.group_tab > li.chemistry02 > a {background-position: 0 -36px; }
div.product_con ul.group_tab > li.chemistry03 > a {background-position: 0 -72px; }
div.product_con ul.group_tab > li.chemistry04 > a {background-position: 0 -108px; }
div.product_con ul.group_tab > li.chemistry05 > a {background-position: 0 -144px; }
div.product_con ul.group_tab > li.chemistry06 > a {background-position: 0 -180px; height:51px;}
div.product_con ul.group_tab > li.chemistry07 > a {background-position: 0 -231px; height:37px;}
div.product_con ul.group_tab > li.chemistry01 > a.on {background-position: -106px 0; }
div.product_con ul.group_tab > li.chemistry02 > a.on {background-position: -106px -36px; }
div.product_con ul.group_tab > li.chemistry03 > a.on {background-position: -106px -72px; }
div.product_con ul.group_tab > li.chemistry04 > a.on {background-position: -106px -108px; }
div.product_con ul.group_tab > li.chemistry05 > a.on {background-position: -106px -144px; }
div.product_con ul.group_tab > li.chemistry06 > a.on {background-position: -106px -180px; }
div.product_con ul.group_tab > li.chemistry07 > a.on {background-position: -106px -231px; }

div.product_con ul.group_tab > li.chemistry01 > a:hover,
div.product_con ul.group_tab > li.chemistry01 > a:focus {background-position: -106px 0; }

div.product_con ul.group_tab > li.chemistry02 > a:hover,
div.product_con ul.group_tab > li.chemistry02 > a:focus {background-position: -106px -36px; }

div.product_con ul.group_tab > li.chemistry03 > a:hover,
div.product_con ul.group_tab > li.chemistry03 > a:focus {background-position: -106px -72px; }

div.product_con ul.group_tab > li.chemistry04 > a:hover,
div.product_con ul.group_tab > li.chemistry04 > a:focus {background-position: -106px -108px; }

div.product_con ul.group_tab > li.chemistry05 > a:hover,
div.product_con ul.group_tab > li.chemistry05 > a:focus {background-position: -106px -144px; }

div.product_con ul.group_tab > li.chemistry06 > a:hover,
div.product_con ul.group_tab > li.chemistry06 > a:focus {background-position: -106px -180px; }

div.product_con ul.group_tab > li.chemistry07 > a:hover,
div.product_con ul.group_tab > li.chemistry07 > a:focus {background-position: -106px -231px; }


div.product_con ul.group_tab.food_group > li.chemistry06 > a {background-position: 0 -107px; height:36px;}
div.product_con ul.group_tab.food_group > li.chemistry07 > a {background-position: 0 -144px;  height:54px;}

div.product_con ul.group_tab.food_group > li.chemistry06 > a.on {background-position: -106px -107px; }
div.product_con ul.group_tab.food_group > li.chemistry07 > a.on {background-position: -106px -144px; }

div.product_con ul.group_tab.food_group > li.chemistry06 > a:hover,
div.product_con ul.group_tab.food_group > li.chemistry06 > a:focus{background-position: -106px -107px; }
div.product_con ul.group_tab.food_group > li.chemistry07 > a:hover,
div.product_con ul.group_tab.food_group > li.chemistry07 > a:focus{background-position: -106px -144px; }

.medicine div.product_con ul.group_tab > li.chemistry03 > a {background-position: 0 -72px; }
.medicine div.product_con ul.group_tab > li.chemistry03 > a.on {background-position: -106px -72px; }
.medicine div.product_con ul.group_tab > li.chemistry03 > a:hover,
.medicine div.product_con ul.group_tab > li.chemistry03 > a:focus {background-position: -106px -72px; }

.individual div.product_con ul.group_tab > li.chemistry02 > a {background-position: 0 -37px; }
.individual div.product_con ul.group_tab > li.chemistry02 > a.on {background-position: -106px -36px; }
.individual div.product_con ul.group_tab > li.chemistry02 > a:hover,
.individual div.product_con ul.group_tab > li.chemistry02 > a:focus {background-position: -106px -36px; }

.chemistry table tbody th,
.food_area table tbody th,
.medicine table tbody th,
.individual table tbody th{ font-weight:bold !important;}

.subsidiary01 tbody tr:first-child td{background:url("../../images/contents/subsidiary_logo01.gif" ) 0 center no-repeat;}
.subsidiary02 tbody tr:first-child td{background:url("../../images/contents/subsidiary_logo02.gif" ) 0 center no-repeat;}
.subsidiary03 tbody tr:first-child td{background:url("../../images/contents/subsidiary_logo03.gif" ) 0 center no-repeat;}
.subsidiary04 tbody tr:first-child td{background:url("../../images/contents/subsidiary_logo_finetech.gif" ) 0 center no-repeat;}
.subsidiary05 tbody tr:first-child td{background:url("../../images/contents/subsidiary_logo05.gif" ) 0 center no-repeat;}
.subsidiary06 tbody tr:first-child td{background:url("../../images/contents/subsidiary_logo06.gif" ) 0 center no-repeat;}
.subsidiary07 tbody tr:first-child td{background:url("../../images/contents/subsidiary_logo07.gif" ) 0 center no-repeat;}
.subsidiary08 tbody tr:first-child td{background:url("../../images/contents/subsidiary_logo10.gif" ) 0 center no-repeat;}

.food_area{background:url("../../images/bg/food.jpg") 420px 79px no-repeat;}
.food_area h3{margin:2px  0 0 2px;background-position: -1px 113px !important;height: 116px !important;}
.food_area .product_view .detail_list01{background:url("../../images/contents/food01.jpg") 0 0 no-repeat;}
.food_area .product_view .detail_list02{background:url("../../images/contents/food02.jpg") 0 0 no-repeat;}
.food_area .product_view .detail_list03{background:url("../../images/contents/food03.jpg") 0 0 no-repeat;}
.food_area .product_view .detail_list04{background:url("../../images/contents/food04.jpg") 0 0 no-repeat;}
.food_area .product_view .detail_list05{background:url("../../images/contents/food05.jpg") 0 0 no-repeat;}
.food_area .product_view .detail_list06{background:url("../../images/contents/food05_140120.jpg") 0 0 no-repeat;}
.food_area .product_view .detail_list07{background:url("../../images/contents/food07.jpg") 0 0 no-repeat;}
.food_area .subsidiary02 tbody tr:first-child td{background:url("../../images/contents/subsidiary_logo06.gif" ) 0 center no-repeat;}
.food_area .subsidiary03 tbody tr:first-child td{background:url("../../images/contents/subsidiary_logo07.gif" ) 0 center no-repeat;}
.food_area .subsidiary04 tbody tr:first-child td{background:url("../../images/contents/subsidiary_logo08.gif" ) 0 center no-repeat;}
.food_area .subsidiary05 tbody tr:first-child td{background:url("../../images/contents/subsidiary_logo09.gif" ) no-repeat left 40px ;}
.food_area .subsidiary06 tbody tr:first-child td{background:url("../../images/contents/subsidiary_logo10.gif" ) 0 center no-repeat;}

.food_group + h4 + p { padding-bottom: 1px;}

.medicine{background:url("../../images/bg/medicine.gif") 403px 74px no-repeat;}
.medicine .subsidiary02{}
.medicine .product_view .detail_list01{background:url("../../images/contents/medicine01.jpg") 0 0 no-repeat;}
.medicine .product_view .detail_list02{background:url("../../images/contents/medicine02.jpg") 0 0 no-repeat;}
.medicine .product_view .detail_list03{background:url("../../images/contents/medicine03.jpg") 0 0 no-repeat;}
.medicine .subsidiary01 tbody tr:first-child td{background:url("../../images/contents/subsidiary_logo11.gif" ) 0 center no-repeat;}
.medicine .subsidiary02 tbody tr:first-child td{background:url("../../images/contents/subsidiary_logo12.gif" ) 0 center no-repeat;}

.individual{background:url("../../images/bg/individual.gif" ) 456px 94px no-repeat;}
.individual .product_view .detail_list01{background:url("../../images/contents/individual02.jpg") 0 0 no-repeat;}
.individual .product_view .detail_list02{background:url("../../images/contents/individual01.jpg") 0 0 no-repeat;}

.individual .subsidiary01 tbody tr:first-child td{background:url("../../images/contents/subsidiary_logo13.gif" ) 0 center no-repeat;}
.individual .subsidiary02 tbody tr:first-child td{background:url("../../images/contents/subsidiary_logo14.gif" ) 0 center no-repeat;}

/* 회사소개 */
div.about 						{}
div.about.intro 					{ background: url('../../images/bg/aboutus_intro01.jpg') no-repeat right -42px; min-height:638px; }
div.about.intro h3 					{ background: url('../../images/title/aboutus_intro01.png') no-repeat left -44px ; width: 380px; height: 59px; text-indent: -9999px; margin-bottom: 0px !important; }/* LMU 6.12 */
div.about.intro h4 					{ background: url('../../images/title/aboutus_intro02.png') no-repeat left -3px; width: 340px; height: 114px; text-indent: -9999px; }
div.about.intro h4 + p 				{ width: 340px; text-align: justify; padding-bottom: 33px; margin-left: -1px;}/* LMU 6.12 */
div.about.intro div.samyang_intro 			{ /*border-bottom: 2px solid #999;*/ width: 340px; }
div.about.intro div.samyang_intro table 		{ border-bottom: 1px solid #999; }
div.about.intro div.samyang_intro table th  		{ background-image: url('../../images/txt/aboutus_intro_table01.gif'); background-repeat: no-repeat; text-indent: -9999px; }
div.about.intro div.samyang_intro table th.text1 	{ background-position: 0 0; }
div.about.intro div.samyang_intro table th.text2 	{ background-position: 0 -37px; }
div.about.intro div.samyang_intro table th.text3 	{ background-position: 0 -74px;}
div.about.intro div.samyang_intro table td ,
div.about.intro div.samyang_intro table th  		{ border-top: 1px solid #d9d9d9; border-bottom: 0px !important; }

div.about.ceo 						{ background: url('../../images/bg/aboutus_ceo01a.jpg') no-repeat right -43px; position: relative; }
div.about.ceo p.bgR 					{ background: url('../../images/bg/aboutus_ceo01b.jpg') no-repeat right -43px; width: 32px; height: 422px; position: absolute; top: 0px; right: -32px; }
div.about.ceo h3 					{ background: url('../../images/title/aboutus_ceo01.png') no-repeat left -43px; width: 380px; height: 57px; text-indent: -9999px; margin-bottom: 0px !important; }
div.about.ceo h3 + p 					{ background: url('../../images/title/aboutus_ceo02.png') no-repeat left -2px; width: 340px; height: 173px; padding-bottom: 167px;  text-indent: -9999px;}
div.about.ceo p.signature 				{ background: url('../../images/txt/aboutus_ceo_signature.gif') no-repeat left top; width: 220px; height: 73px; float: right; text-indent: -9999px; margin-top: 24px; }
	
div.about.vision					{ background: url('../../images/bg/aboutus_vision.jpg') no-repeat right -43px; position:relative; min-height: 690px; }
div.about.vision h3 					{ background: url('../../images/title/aboutus_vision01.png') no-repeat left -44px; width: 380px; height: 54px; text-indent: -9999px; margin-bottom: 0px !important; }
div.about.vision dl + p 				{ padding-top: 595px; }
div.about.vision dl + p strong 	{ font-weight: bold; color: #525da0; }
div.about.vision p 					{ padding-bottom: 22px; text-align: justify; }
div.about.vision p + p + p		{ padding-bottom: 0px;}

div.about.value					{ background: url('../../images/bg/aboutus_value.jpg') no-repeat right top; position: relative; margin-top: -43px;}
div.about.value h3 					{ background: url('../../images/title/aboutus_value01.png') no-repeat left -1px; width: 198px; height: 99px; text-indent: -9999px; margin-bottom: 0px !important; }
div.about.value h3 + p 				{ background: url('../../images/title/aboutus_value02.png') no-repeat left top; width: 380px; height: 118px; text-indent: -9999px; }
div.about.value ul.desc 				{ background: url('../../images/contents/about_value01.gif') no-repeat left top; width: 720px; height: 369px; text-indent: -9999px; }
div.about.value ul.list 					{ border-top: 1px solid #d9d9d9; padding-top: 60px; }
div.about.value ul.list > li 				{ width: 340px; padding-bottom: 55px; }
div.about.value ul.list > li.step5,
div.about.value ul.list > li.step6 			{ padding-bottom: 0 !important; }
div.about.value ul.list > li.fl 				{ float: left; }
div.about.value ul.list > li.fr 				{ float: right; }
div.about.value ul.list > li h4 				{ background-image: url('../../images/title/aboutus_value03.gif'); background-repeat: no-repeat; width: 160px; height: 42px; text-indent: -9999px; }
div.about.value ul.list > li h4 + p 			{ padding: 17px 0 11px 0; font-weight: bold; color: #444; line-height: 20px; font-size: 11pt; }
div.about.value ul.list > li.step1 h4 			{ background-position: 0 0; }
div.about.value ul.list > li.step2 h4 			{ background-position: 0 -47px; }
div.about.value ul.list > li.step3 h4 			{ background-position: 0 -94px; }
div.about.value ul.list > li.step4 h4 			{ background-position: 0 -141px; }
div.about.value ul.list > li.step5 h4 			{ background-position: 0 -188px; }
div.about.value ul.list > li.step6 h4 			{ background-position: 0 -235px; }
div.about.value ul.list > li > ul 			{ color: red !important; }
div.about.value ul.list > li > ul li 			{ background: url('../../images/common/icon_dot.gif') no-repeat left 10px; padding-left: 6px; }

div.about.ci					{ background: url('../../images/bg/aboutus_ci01.gif') no-repeat right top; position: relative; margin-top: -43px;}
div.about.ci h3 				{ background: url('../../images/title/aboutus_ci01.png') no-repeat left top; width: 156; height: 101px; text-indent: -9999px; }
div.about.ci h4 				{ background-image: url('../../images/title/aboutus_ci02.gif'); background-repeat: no-repeat; width: 100%; height: 87px; text-indent: -9999px; border-top: 1px solid #d9d9d9; }
div.about.ci h5 				{ height: 25px; line-height: 25px; }
div.about.ci div.step1 h4			{ background-position: 0 0; border: 0px;}/* LMU 6.12 */
div.about.ci div.step2 h4			{ background-position: 0 -98px; }
div.about.ci div.step2 h5			{ line-height: 21px; }
div.about.ci div.step3 h4			{ background-position: 0 -192px; height:76px !important;}/* LMU 6.12 */
div.about.ci div.step4 h4			{ background-position: 0 -288px; height:76px !important;}/* LMU 6.12 */
div.about.ci div.meaning 			{ width: 720px;  position: relative; margin:-43px 0 63px 0;}
div.about.ci div.step2 				{ margin-top: 10px;}
div.about.ci div.meaning p			{margin-left: -1px !important;}
div.about.ci div.meaning p strong{font-weight:bold;color:#525da0;}
div.about.ci div.meaning p + p{margin-top:34px;}
div.about.ci div.meaning p.btnBox 		{ position: absolute; right: 0; bottom: -22px; }
div.about.ci p.imgBox 				{ padding: 34px 0; text-align: center; }
div.about.ci p.imgBox > img 			{ margin-bottom: 20px; }
div.about.ci div.step3	{ margin-top: 4px !important;} /* LMU 6.12*/
div.about.ci div.step4	{ margin-top: -1px !important;} /* LMU 6.12*/
div.about.ci div.step4 p.imgBox	{ padding-bottom: 0px;} /* LMU 6.12*/
div.about.ci div.colorSystem 		{width: 720px;}
div.about.ci div.colorSystem ul{overflow:hidden;padding:35px 0 40px;}
div.about.ci div.colorSystem ul li{float:left;width:250px;margin-bottom:20px;}
div.about.ci div.colorSystem ul li:first-child + li + li{width:220px;}

div.about.history				{ background: url('../../images/bg/aboutus_history01.gif') no-repeat 253px top; position: relative; margin-top: -43px;}
div.about.history h3 				{ background: url('../../images/title/aboutus_history01.png') no-repeat left top; width: 156; height: 100px; text-indent: -9999px; }
div.about.history ul.tab 			{ width: 106px; height: 300px; line-height: 0px; font-size: 0px; position: absolute; right: 0px; top: 160px; }
div.about.history ul.tab > li > a		{ background-image: url('../../images/contents/aboutus_history_years.gif'); width: 106px; height: 36px; display: block; text-indent: -9999px; overflow: hidden; }
div.about.history ul.tab > li > a.year1 	{ background-position: 0 0; }
div.about.history ul.tab > li > a.year2	{ background-position: 0 -36px; }
div.about.history ul.tab > li > a.year3	{ background-position: 0 -72px; }
div.about.history ul.tab > li > a.year4 	{ background-position: 0 -108px; }
div.about.history ul.tab > li > a.year5 	{ background-position: 0 -144px; }
div.about.history ul.tab > li > a.year6 	{ background-position: 0 -180px; }
div.about.history ul.tab > li > a.year7 	{ background-position: 0 -216px;height: 37px }
div.about.history ul.tab > li > a.year1.on,
div.about.history ul.tab > li > a.year1:hover,
div.about.history ul.tab > li > a.year1:focus { background-position: -106px 0; }
div.about.history ul.tab > li > a.year2:hover,
div.about.history ul.tab > li > a.year2:focus { background-position: -106px -36px; }
div.about.history ul.tab > li > a.year3:hover,
div.about.history ul.tab > li > a.year3:focus { background-position: -106px -72px; }
div.about.history ul.tab > li > a.year4:hover,
div.about.history ul.tab > li > a.year4:focus { background-position: -106px -108px; }
div.about.history ul.tab > li > a.year5:hover,
div.about.history ul.tab > li > a.year5:focus { background-position: -106px -144px; }
div.about.history ul.tab > li > a.year6:hover,
div.about.history ul.tab > li > a.year6:focus { background-position: -106px -180px; }
div.about.history ul.tab > li > a.year7:hover,
div.about.history ul.tab > li > a.year7:focus { background-position: -106px -216px; }

div.about.history dl 						{ background-position: 353px 98px; background-repeat: no-repeat; width: 574px; padding-bottom: 82px; border-top: 1px solid #d9d9d9; margin-top: -30px;}
div.about.history dl:first-child 		{ border: 0px; }
div.about.history dl dt 					{ background-image: url('../../images/title/aboutus_history02.gif'); background-repeat: no-repeat; width: 160px; height: 75px; text-indent: -9999px; }
div.about.history dl#year01 			{ background-image: url('../../images/bg/aboutus_history02.png'); background-position: right 100px;padding-bottom: 81px !important;}
div.about.history dl#year02 			{ background-image: url('../../images/bg/aboutus_history03.gif') ; background-position: right 71px;padding-bottom: 81px !important;}
div.about.history dl#year03 			{ background-image: url('../../images/bg/aboutus_history04.gif') ; background-position: right 46px;padding-bottom: 81px !important;}
div.about.history dl#year04 			{ background-image: url('../../images/bg/aboutus_history05.gif') ; background-position: right 43px;padding-bottom: 82px !important;}
div.about.history dl#year05 			{ background-image: url('../../images/bg/aboutus_history06.gif') ; background-position: 358px 33px;padding-bottom: 81px !important;}
div.about.history dl#year06 			{ background-image: url('../../images/bg/aboutus_history07.gif') ; background-position: right 71px;padding-bottom: 79px !important;}
div.about.history dl#year07 			{ background-image: url('../../images/bg/aboutus_history08.gif') ; background-position: right 45px  ;padding-bottom: 137px !important; }
div.about.history dl#year01 dt 		{ background-position: 0 0; height: 76px !important;}
div.about.history dl#year02 dt 		{ background-position: 0 -84px; height: 77px !important;}
div.about.history dl#year03 dt 		{ background-position: 0 -170px; height: 77px !important;}
div.about.history dl#year04 dt 		{ background-position: 0 -254px; height: 77px !important;}
div.about.history dl#year05 dt 		{ background-position: 0 -339px; height: 78px !important;}
div.about.history dl#year06 dt 		{ background-position: 0 -424px; height: 80px !important;}
div.about.history dl#year07 dt 		{ background-position: 0 -509px; height: 78px !important;}
div.about.history dl dd li 				{ line-height:28px; }

div.infomation.condition						{ background: url('../../images/bg/investment_condition01.gif') no-repeat right top; position: relative; margin-top: -43px;}
div.infomation.condition h3						{ background: url('../../images/title/investment_condition01.gif') no-repeat left bottom; width: 156; height: 100px; text-indent: -9999px; }
div.infomation.condition h4 						{ background-image: url('../../images/title/investment_condition02.gif'); background-repeat: no-repeat; height: 45px; width: 250px; text-indent: -9999px; }
div.infomation.condition h4.title1 					{ background-position: 0 -61px; }
div.infomation.condition h4.title2 					{ background-position: 0 -111px;height: 104px;}
div.infomation.condition div.tb_type01 table 			{  }
div.infomation.condition div.tb_type01 table thead th:first-child		{ font-weight: bold; color: #222; background: #fff; text-align:left; }
div.infomation.condition div.tb_type01 table thead th				{ font-weight: bold; color: #222; background: #fff; text-align:right; }
div.infomation.condition div.tb_type01 table tbody th				{ color: #222; background: #fff; text-align: left;}

div.infomation.condition div.tb_type01 table tfoot td,
div.infomation.condition div.tb_type01 table tbody td				{ color: #515151; text-align:right !important;}

div.infomation.condition div.tb_type01 table thead th,
div.infomation.condition div.tb_type01 table tfoot td,
div.infomation.condition div.tb_type01 table tbody th,
div.infomation.condition div.tb_type01 table tbody td				{ padding-right: 20px; }

div.tb_type01 table tfoot .tit_gray th,
div.tb_type01 table tfoot .tit_gray td,
div.tb_type01 table tbody .tit_gray th,
div.tb_type01 table tbody .tit_gray td	{ font-weight: bold;background-color: #fafafa !important;}

div.tb_type01 table tbody .tit_blue th,
div.tb_type01 table tbody .tit_blue td	{ font-weight: bold;background-color: #fafafa !important;color:#525da0 !important;}

div.tb_type01 table tbody .tit_blue02 th,
div.tb_type01 table tbody .tit_blue02 td	{ font-weight: bold;color:#525da0 !important;}

.subordination			{overflow: hidden;}
.subordination p			{float: left;margin-bottom: 3px;}
.subordination span	{float: right;}

div.infomation.finance					{ background: url('../../images/bg/investment_finance01.gif') no-repeat right top; position:relative; }
div.infomation.finance h3				{ background: url('../../images/title/investment_finance01.gif') no-repeat left bottom; position:relative; }
div.infomation.finance h4				{ background: url('../../images/title/investment_finance02.gif') no-repeat;height: 45px !important;width: 297px;}
div.infomation.finance h4.title1		{ background-position: 0 0;}
div.infomation.finance h4.title2		{ background-position: 0 -57px; }
div.infomation.finance h4.title3		{ background-position: 0 -114px; }
div.infomation.finance h4.title4		{ background-position: 0 -171px; }
div.infomation.finance div.tb_type01{ margin-bottom: 60px !important;}
div.infomation.finance table thead th{ padding-top: 8px;padding-bottom: 8px; }

div.infomation.ir		{ background: url('../../images/bg/investment_ir01.gif') no-repeat right top; position: relative; margin-top: -44px;}
div.infomation.ir h3		{ background: url('../../images/title/investment_ir01.png') no-repeat left top; width: 156; height: 100px; text-indent: -9999px; margin-bottom: 0 !important;}
div.infomation.ir h4		{ background-image: url('../../images/title/investment_ir02.gif'); background-repeat: no-repeat; width: 156px; height: 110px; text-indent: -9999px;}
div.infomation.ir h4.title1 	{ background-position: 0 0; }
div.infomation.ir h4.title2 	{ background-position: 0 -97px; height:111px !important;}
div.infomation.ir h4.title3 	{ background-position: 0 -207px; height:111px !important;}
div.infomation.ir div.tb_type01 table 			{ width: 100%; }
div.infomation.ir div.tb_type01 + h4 + div.tb_type01 + h4 + div.tb_type01 > table td{ padding:11px 0 9px 20px !important; }
div.infomation.ir div.tb_type01 + h4 + div.tb_type01 + h4 + div.tb_type01 > table th{ padding:0 !important; font-size: 16px;}
div.infomation.ir div.tb_type01 table strong 			{ font-weight: bold; color:#444}
div.infomation.ir div.tb_type01 table span.download3 	{ float: right; margin-right: 10px; }
div.infomation.ir div.tb_type01 table th 			{ text-align: center; font-weight: bold; color: #222; }
div.infomation.ir div.tb_type01.IR_tb table th 		{ background: #fff; font-weight: normal; color: #666; text-align: left !important; padding-left:9px !important;}
div.infomation.ir ul.infoBox 		{ border: 1px solid #d9d9d9; background: #f9f9f9; overflow: hidden; margin-top: 30px; }
div.infomation.ir ul.infoBox li 		{ background: url('../../images/common/investment_ir_gap.gif') no-repeat left 13px; float: left; height: 38px; line-height: 39px; padding: 0px 23px 0 24px !important; }
div.infomation.ir ul.infoBox li:first-child 	{ background: none; padding-left: 19px !important;}
div.infomation.ir ul.infoBox li strong 		{}
div.infomation.ir ul.infoBox li span 		{}

div.infomation.announce					{ background: url('../../images/bg/investment_announce01.gif') no-repeat right top; position: relative; }
div.infomation.announce h3					{ background: url('../../images/title/investment_announce01.gif') no-repeat left bottom; width: 156; height: 100px; text-indent: -9999px; margin-top: -45px;}
div.infomation.announce div.frameBox 			{ background: #eee; min-height: 300px; }
div.infomation.announce div.infoBox 			{ border: 1px solid #d9d9d9; background: #f9f9f9; overflow: hidden; margin-top: 30px; }
div.infomation.announce div.infoBox p 			{ float: left; color: #777; height: 38px; line-height: 38px; padding-left: 20px; }
div.infomation.announce div.infoBox p strong		{ color: #444; font-weight: bold; }
div.infomation.announce div.infoBox span.download4 	{ float: right; vertical-align: middle; margin-top: 7px; margin-right: 7px; }

div.infomation.notice					{ background: url('../../images/bg/investment_notice01.gif') no-repeat right top; position: relative; }
div.infomation.notice h3				{ background: url('../../images/title/investment_notice01.png') no-repeat left top; width: 156; height: 100px; text-indent: -9999px; margin-top: -44px;}
div.infomation.notice div.searchWrap 		{ padding-bottom: 15px;}
div.infomation.notice div.searchWrap > p 		{ float: left; margin-top: 2px;}
div.infomation.notice div.searchWrap > p span	{ color: #525da0; font-weight: bold; }

div.infomation.notice div.tb_type01.list table thead th			{ text-align: center; font-weight: bold; color: #222; }
div.infomation.notice div.tb_type01.list table tbody td 			{ text-align: center; padding: 10px 0 10px 20px; }
div.infomation.notice div.tb_type01.list table tbody td:first-child + td 	{ text-align: left; }
div.infomation.notice div.tb_type01.list table tbody td a 			{ color: #444; }
div.infomation.notice div.tb_type01.list table tbody td span.icons.file , 	
div.infomation.notice div.tb_type01.list table tbody td span.icons.new 	{ margin-left: 5px; }

div.infomation.notice div.view table thead th 	{ padding:15px 10px 11px 10px;}
div.infomation.notice div.view table thead th strong {float:left; width:580px; font-size:16px; font-weight:bold; line-height:22px; }
div.infomation.notice div.view span.print 	{ float: right; }
div.infomation.notice div.view dl 			{ float: right;}
div.infomation.notice div.view dl dt 		{ float: left; color: #666; }
div.infomation.notice div.view dl dt.hiding + dd 	{ color: #666; }
div.infomation.notice div.view dl dd 		{ float: left; padding: 0px 4px 0px 5px; }
div.infomation.notice div.view dl dd span	{ color: #d9d9d9; }
div.infomation.notice div.view td.desc 		{ padding: 0px; padding-top: 20px; }
div.infomation.notice div.view td.desc strong 	{ font-weight: bold; }
div.infomation.notice div.view td.desc p.file 			{ padding: 110px 0px 30px 0px; }
div.infomation.notice div.view td.desc p.file strong.icons.arr 	{ text-indent: 0px; width: auto; line-height: 14px; height: 14px; background-position: 55px -165px; padding-right: 10px; }
div.infomation.notice div.view td.desc p.file span.file 		{ margin: 0px 3px; }
div.infomation.notice div.view td.desc p.file a 			{ text-decoration: underline; }
div.infomation.notice ul.page 		{ margin-top: -1px; }
div.infomation.notice ul.page li 		{ height: 36px; line-height: 36px; border-top: 1px solid #ccc; }
div.infomation.notice ul.page li span.icons 	{ min-width: 73px; }
div.infomation.notice ul.page li span.date 	{ float: right; padding-right: 10px; }
div.infomation.notice p.btnOp 		{ margin-top: 20px; }
div.infomation.notice p.btnOp span.list 	{ float: right; }

dl.program_tab 		{ position: relative; padding-top: 76px; }
dl.program_tab table thead th		{ text-align: center; }
dl.program_tab table tbody td		{ text-align: left; }
dl.program_tab table td		{ padding-right:10px;padding-left:10px; }
dl.program_tab table th:first-child,
dl.program_tab table td:first-child{ border-right: 1px solid #d9d9d9; }
dl.program_tab dt 		{ position: absolute; width: 50%; height: 37px; border-bottom: 1px solid #999; }
dl.program_tab dt.step1 	{ left: 0px; top: 0px; }
dl.program_tab dt.step2 	{ right: 0px; top: 0px; }
dl.program_tab dt a 		{ display: block; background: #fafafa; height: 34px; line-height: 36px; text-align: center; border-top: 3px solid #d9d9d9; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; z-index: 9; font-weight:bold;}
dl.program_tab dt.active a 	{ background: #fff; height: 35px;border-top: 3px solid #525da0; border-left: 1px solid #999; border-right: 1px solid #999; z-index: 10; color: #666; font-weight:bold;}
dl.program_tab dd p.point 	{ color:#525da0;font-weight:bold;font-size:16px;}
dl.program_tab dd h5 	{ padding: 21px 0px 8px; }

.program h4{margin-bottom: 26px;}
.program .rr{padding-bottom: 13px;}
.program_tab h5{font-size: 16px !important;}
div.program div.tb_type01 	{ margin-bottom: 60px; }
div.popArea 			{ background: url('../../images/common/bg_modal.png'); width: 100%; position: absolute; left: 0px; top: 0px; right: 0px; z-index: 500; }
div.popArea > div.box 		{ margin: auto; }

div.imgListBox 				{ position: relative; }
div.imgListBox span.btns 			{ position: absolute; top: 50%; margin-top: -16px; z-index: 10; }
div.imgListBox span.prev 			{ left: 0px; }
div.imgListBox span.next 			{ right: 0px; }
div.imgListBox span.halfVisible 		{ opacity: 0.5; filter: alpha(opacity = 50); }
div.imgListBox span.halfVisible a 		{ cursor: default !important; }
div.imgListBox div.screen 			{ width: 622px; position: relative; margin: auto; height: 66px; overflow: hidden; }
div.imgListBox ul.photo_list 			{ position: absolute; left: 0px; top: 0px; }
div.imgListBox ul.photo_list li 		{ float: left; }
div.imgListBox ul.photo_list li:first-child 	{ margin-left: 0px; }

.header_place{display:inline-block;zoom:1;*display:inline;margin:60px 0 20px 0;}
.header_placer{float:right;margin-top:80px;color:#666;}


.tbl_list_tdbg th{background:none !important;font-weight:bold;color:#515151;}
.tbl_list_tdbg tr td.line2{padding:0;background:#fafafa;text-align:center;}
.tbl_list_tdbg tr td.line3{text-align:left;}
.tbl_list_tdbg tr .last{border-bottom:1px solid #999}


.tbl_list_thbg th,.tbl_list_thbg td{padding:0;text-align:center !important;}
.tbl_list_thbg th:first-child{text-align:left !important;padding-left:20px;}
.tbl_list_thbg thead th{font-weight:bold;color:#222;border-bottom:1px solid #999;}
.tbl_list_thbg tbody th{color:#444;}

.tbl_list_thbg thead th:first-child	{background-color: #fafafa;}
.tbl_list_thbg thead th				{background-color: #fff;}


.tbl_list_01{width:100%;}
.tbl_list_01 th{font-weight:bold;color:#444;}
.first_tr th{border-bottom:1px solid #999 !important;}

/*사회공헌*/

.recommend{background:#fafafa;padding:25px 0 13px 20px;overflow:hidden;position: relative;}
.recommend dl dt{padding:0 0 10px 0;}
.recommend dl dd ul li{background:url("../../images/common/bu_dot05.gif") no-repeat 3px 10px;padding:0 0 5px 10px;}
.recommend dl dd ul li em.indent{display:block;text-indent:65px;}
.recommend strong.font_blue{color:#525da0;font-size:14px;font-weight:bold;line-height:22px}
.recommend p{position: absolute;right:10px;top:191px;}

.recommend + .header_place {margin: 68px 0 24px 0 !important;}

.recommend p img{vertical-align:middle;} 
.bg_contribute03{background:url("../../images/bg/contribute_03_bg.gif") no-repeat 357px 65px;}
.bg_contribute01{background:url("../../images/bg/contribute_01_bg.gif") no-repeat 364px 89px;}

.contribute_outline{height:250px;background:url("../../images/contents/img_contribute01.gif") no-repeat 20px top;}
.contribute_outline dl{text-indent:-9999px;padding:28px;}
.contribute2{padding-top:60px;border-top:1px solid #d9d9d9;}
.contribute2 h4{margin:0 0 26px 0;}



.contribute_activity{background:url("../../images/bg/contribute_activity01.gif") no-repeat 452px 62px;}
.contribute > p{ margin-bottom: 20px !important; }
.contribute > p + p { margin-bottom: 53px !important;}

/* 사회공헌 활동 */

.activity{text-align:justify}
.activity h4{margin:0 0 62px 0;}
.activity h5{margin:60px 0 0 0;}
.activity p{margin:13px 0 0 0;}
.activity{color:#444;line-height:22px;}
.activity .event_bg{background:url("../../images/bg/contribute_activity02.gif") no-repeat 380px 21px;}
.activity .event{width:340px;}
.activity .event h5{margin:0 0 11px 0;}
.activity .event .text_01{margin:0 0 7px 0}
.activity .event .sch_btn{background:#f9f9f9;border:1px solid #d9d9d9;padding:7px 0 8px 20px;m}
.activity .event .sch_btn img{vertical-align:middle;margin-right:58px;}
.event_bg + h5 + p + h5{margin:49px 0 0 0 !important;}
.love_bg h5 {margin-top:49px !important;}

.activity .east_door_h{margin:0;}
.activity .love_bg{overflow:hidden;background:url("../../images/bg/contribute_activity03.gif") no-repeat 0 31px;}
.activity .love{width:340px;float:right;}
.activity .east_door_bg{background:url("../../images/bg/contribute_activity04.gif") no-repeat 380px 30px;}
.activity .east_door{width:340px;padding:60px 0 25px 0}
.activity .east_door_h_02{margin-top:40px;}


/* 사회공헌 활동 끝*/




/* 활동 소식 */
.news_list {margin-top: 1px;}
.news_list table{text-align:center;}
.news_list table td{padding-left:0;}
.news_list table td a{color:#444;}
.news_list table thead th{text-align:center;padding:0;}
.news_list table tbody td{padding:10px 0 10px 0;}

.news_list .searchWrap span{line-height: 25px;}
.news_list .searchWrap + div.tb_type01{margin-top: -6px;}

.news_list_bg{background:url("../../images/bg/contribute_news_list.gif") no-repeat 342px 52px;}


/* 활동 소식 끝 */




/*수당상*/
.bg_sudang_award{background:url("../../images/bg/contribute_award_01.gif") no-repeat 324px 47px;}

.su-dang_award > h3 {padding-top: 2px !important;}

.award_top_menu{width:720px;height:36px;overflow:hidden;}
div.su-dang_award ul.award_top_menu > li{float:left;}
div.su-dang_award ul.award_top_menu > li > a { background-image: url('../../images/contents/contribute_award_tab.gif'); width:144px;height:36px; display: block; text-indent: -9999px; overflow: hidden; }
div.su-dang_award ul.award_top_menu > li.btn01 > a {background-position: 0 -72px;}
div.su-dang_award ul.award_top_menu > li.btn02 > a {background-position: -144px -72px; }
div.su-dang_award ul.award_top_menu > li.btn03 > a {background-position: -288px 0; }
div.su-dang_award ul.award_top_menu > li.btn04 > a {background-position: -432px 0; }
div.su-dang_award ul.award_top_menu > li.btn05 > a {background-position: -576px 0; }

div.su-dang_award ul.award_top_menu > li.btn01.on a {background-position: 0 0;width:146px;}
div.su-dang_award ul.award_top_menu > li.btn01.on + li a{width:143px;margin-left:-1px;background-position: -145px -72px; }
div.su-dang_award ul.award_top_menu > li.btn02.on a{background-position: -144px -36px; width:146px;}
div.su-dang_award ul.award_top_menu > li.btn02.on + li a{width:143px;margin-left:-1px;background-position: -289px 0; }
div.su-dang_award ul.award_top_menu > li.btn03.on a{background-position: -288px -72px;width:146px;}
div.su-dang_award ul.award_top_menu > li.btn03.on + li a{width:143px;margin-left:-1px;background-position: -433px 0; }
div.su-dang_award ul.award_top_menu > li.btn04.on a{background-position: -432px -108px;width:146px;}
div.su-dang_award ul.award_top_menu > li.btn04.on + li a{width:143px;margin-left:-1px;background-position: -577px 0; }
div.su-dang_award ul.award_top_menu > li.btn05.on a{background-position: -576px -144px; }


.award_contents{background:url("../../images/bg/contribute_award_02.gif") no-repeat 379px 51px ;}
.award_contents > h4{margin:0 0 15px 0 !important;padding-top: 60px !important;}z
.award_contents > h4 + h5{margin-bottom: 25px !important;}
.award_contents .president{width:340px;margin-bottom: 25px !important;}
.award_contents .president + p{ margin-bottom: 50px !important;}
.award_contents table th{font-weight:bold !important;color:#444;font-size:14px;text-align:center;padding:0 !important;}

.award02_contents .top_introduction{width:330px;margin-bottom:10px;float:left;}
.award02_contents .ul_sangha{background:url('/images/contents/contribute_award_img01.gif') no-repeat 60px 0;width:381px;height:423px;margin-top: -80px;float:right;margin-bottom:30px;text-indent:-9999px;}

.logo{text-align:center;}
.logo h4{border-top:1px solid #d9d9d9;padding:60px 0 0 0;text-align:left;}
.logo h4 img{padding:0 140px 40px 0;}
.committee h4{margin:60px 0 20px 0}




.award03_contents .tb_type01 thead th{text-align:center;padding:0;}
.award03_contents .tb_type01 tbody th{font-weight:normal;text-align:center;padding:0;}

.award03_contents .tb_type01 td{border-left:1px solid #d9d9d9;}
.award03_contents .tb_type01 td.view_contribution p{border-top:1px solid #d9d9d9;padding:7px 0 6px 20px;}
.award03_contents .tb_type01 td.view_contribution p a{float:right;padding-right:15px;}
.award03_contents .tb_type01 td.view_contribution{padding:0;}
.award03_contents .tb_type01 td.view_contribution p:first-child{border-top:0}
.award03_contents .tb_type01 td a{text-decoration:underline;color:#525da0;font-size:11px;}
.award03_contents .tb_type01 td.last{border-bottom:0;}
.award03_contents .tb_type01 td.line_0{border-left:0;}
 
.award03_contents .tb_type01 thead th{border-bottom:1px solid #999}

.award04_contents table.type03 th{text-align:center;}

.award04_contents > div table tbody td{line-height: 16px !important;height: 0;}
.tb_sudang04 tr:first-child td{padding: 0 0 0 20px !important;}
.tb_sudang04 td{padding:14px 0 13px 20px !important;}

.award04_contents table td{text-align:left;padding:7px 0 7px 20px;}
.award04_contents table td.line_border1{border-left:1px solid #d9d9d9;border-bottom:1px solid #999;}
.none_bg{background:none !important;}
.receive_text{text-indent:56px;}
.award_font{color:#666;}
.award_font:first-child{padding-top:10px;}
.btn_center{margin-top:30px;text-align:center;}


.photo_area .zone{display:block;width:720px;height:400px;background:#999;margin:0 0 30px 0;}
.photo_area .zone img {width:100%; height:100%;}
.photo_area select{width:100px;}
.photo_list{text-align:center;font-size:0;}
.photo_list li{position:relative;display:inline-block;zoom:1;*display:inline;background:#d9d9d9;vertical-align:top;font-size:12px;margin:0 0 0 8px; cursor:pointer;}
.photo_list li a{display:block;width:118px;height:66px;font-size:0;}
.photo_list li.search:hover span,
.photo_list li.search:focus span{position:absolute;left:0;top:0;width:112px;height:60px;display:block;border:3px solid #525da0;}
.photo_list li.search span.active{position:absolute;left:0;top:0;width:112px;height:60px;display:block;border:3px solid #f63;}
.btn_photo{width:32px !important;background:none !important;padding-top:16px;}
.photo_list .first{margin:0;}
/*수당상 끝*/

/* 고객센터 */


.bgR{background:url("../../images/bg/activity_position.gif") no-repeat 0 0;}
.bgR01{background:url("../../images/bg/overview_position.gif") no-repeat 0 0;top:107px !important;}
.bgR02{background:url("../../images/bg/chemistry_product_r.gif") no-repeat 0 0;}
.bgR03{background:url("../../images/bg/activity_position01.gif") no-repeat 0 0;}
.bgR04{background:url("../../images/bg/chemistry_position02.gif") no-repeat 0 1px;}
.bgR05{background:url("../../images/bg/medicine_position.gif") no-repeat 0 0;top:136px !important}

/* 이메일 무단수집거부 */
.e_mail{text-align:justify;line-height:22px;}
.mail_color{color:#ee3124}
.mail_day{margin:15px 0 0 0;display:block;text-align:right;color:#777;}

/*프린트*/
div.pop_wrap.type2 { position:relative; width:780px; margin:0 auto; background:#fff }
div.pop_wrap.type2 .pop_top { width:749px; }
div.print { width:720px; }
div.print strong { font-weight:bold; }
div.print h3 { padding-bottom:20px; border-bottom:2px solid #444; font-size:20px; color:#525da0; }
div.print h3+p { padding:17px 0px 16px 10px; border-bottom:1px solid #d9d9d9; }
div.print h3+p+p { padding:12px 10px; margin-bottom:25px; border-bottom:1px solid #999; text-align:right; }
div.pop_wrap.type2 .pop_bottom { margin-top:60px; }
.pop_bottom { display:block; height:42px; background:url("../../images/pop/pop_bottom.png") 0px 0px no-repeat; }
.btn_print { display:block; width:82px; height:28px; margin:0 auto; background:url("../../images/pop/btn_print.png") 0px 0px no-repeat; }


/* main popup */

div.main_pop_01{position: absolute;left:180px;top:180px;width: 320px;z-index:100}
div.main_pop_01 div.close_box{background-color: #525266;height:30px;color:#fff;padding:12px 12px 0 10px;overflow: hidden;}
div.main_pop_01 div.close_box a{color:#fff;float: right;}
div.visual{position: relative;}
div.visual p{position: absolute;left:100px;bottom:12px;}


/* 점검중 페이지 css */

div.inspection_wrap{background:url('/images/pop/inspection.jpg') no-repeat center;width: 1280px;height: 768px;margin: 0 auto;}

/* 준비중 페이지 css */

.contents.ready img{display: block;margin: 0 auto;}



/* main 홍보관 / 채용관 팝업 */

div.main_pop_02{position: absolute;left:315px;top:40px;z-index:80;}
div.main_pop_03{position: absolute;left:315px;top:40px;z-index:80;}
.close_main_pop02{position: absolute;left:283px;top:23px;z-index:80;}

/* //main 홍보관 / 채용관 팝업 */
/* 접근성 팝업 공지 */
.popup_control {background-color:#000;height:30px;line-height:30px;width:100%;text-align:center;color:#fff;}
.popup_control a {font-weight:bold;color:#fff !important;padding:0 7px;}